package com.zhongke.cotrun.mapper;

import com.zhongke.cotrun.model.pojo.IntegralOfType;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Select;

import java.util.List;

public interface IntegralOfTypeMapper {

    /**
     * 新增积分所属类型类型
     * @param integralOfType
     * @return
     */
    @Insert("INSERT INTO `integral_of_type` (`code`, `of_type_name`, `rank`,`belong_to`) VALUES (#{code}, #{ofTypeName},#{rank}}, #{belongTo})")
    public boolean insertIntegralOfType(IntegralOfType integralOfType);

    /**
     * 查询所有的类型根据级别
     * @return
     */
    public List<IntegralOfType> selectIntegralOfType(Integer rank);

    /**
     * 根据code查询积分所属类型
     * @param code
     * @return
     */
    @Select("SELECT * FROM integral_of_type WHERE `code`=#{code}")
    public  IntegralOfType selectIntegralOfTypeByCode(Integer code);

}
